package com.ruoyi.teacher.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 补充查看对象 t_additional
 * 
 * @author xiangzy
 * @date 2022-04-18
 */
public class TAdditional extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long recordid;

    /** 人员主键 */
    @Excel(name = "人员主键")
    private Long a00;

    /** 附件信息 */
    @Excel(name = "附件信息")
    private String attachment;

    /** 删除标识 */
    private String delFlag;

    /** 论文信息标识 */
    @Excel(name = "论文信息标识")
    private Long essayflag;

    /** 著作信息标识 */
    @Excel(name = "著作信息标识")
    private Long writingsflag;

    /** 课题信息标识 */
    @Excel(name = "课题信息标识")
    private Long subjectflag;

    /** 著作权信息标识 */
    @Excel(name = "著作权信息标识")
    private Long copyrightflag;

    /** 获奖信息标识 */
    @Excel(name = "获奖信息标识")
    private Long awardflag;

    public void setRecordid(Long recordid) 
    {
        this.recordid = recordid;
    }

    public Long getRecordid() 
    {
        return recordid;
    }
    public void setA00(Long a00) 
    {
        this.a00 = a00;
    }

    public Long getA00() 
    {
        return a00;
    }
    public void setAttachment(String attachment) 
    {
        this.attachment = attachment;
    }

    public String getAttachment() 
    {
        return attachment;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setEssayflag(Long essayflag) 
    {
        this.essayflag = essayflag;
    }

    public Long getEssayflag() 
    {
        return essayflag;
    }
    public void setWritingsflag(Long writingsflag) 
    {
        this.writingsflag = writingsflag;
    }

    public Long getWritingsflag() 
    {
        return writingsflag;
    }
    public void setSubjectflag(Long subjectflag) 
    {
        this.subjectflag = subjectflag;
    }

    public Long getSubjectflag() 
    {
        return subjectflag;
    }
    public void setCopyrightflag(Long copyrightflag) 
    {
        this.copyrightflag = copyrightflag;
    }

    public Long getCopyrightflag() 
    {
        return copyrightflag;
    }
    public void setAwardflag(Long awardflag) 
    {
        this.awardflag = awardflag;
    }

    public Long getAwardflag() 
    {
        return awardflag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("recordid", getRecordid())
            .append("a00", getA00())
            .append("attachment", getAttachment())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("delFlag", getDelFlag())
            .append("remark", getRemark())
            .append("essayflag", getEssayflag())
            .append("writingsflag", getWritingsflag())
            .append("subjectflag", getSubjectflag())
            .append("copyrightflag", getCopyrightflag())
            .append("awardflag", getAwardflag())
            .toString();
    }
}
